beg for the moon - French English Dictionary